Analyzing Program Analyses
نویسندگان
چکیده
منابع مشابه
Semantical Analyses Dependence Analyses Program
Pips is an experimental tool to implement and evaluate various inter-procedural compilation, parallelization, analysis and optimization techniques. This paper focuses on the workbench used to build these compilers. It includes the management of data structures, of dependences between the various analysis and transformation phases, and the mathematical libraries used to implement some of the mos...
متن کاملLucida: An Analyzing Program Browser
class Subject { private List observers = new LinkedList(); void addObserver(Observer o) { observers.add(o); } protected void notifyObservers() { for (Iterator i = observers.iterator(); i.hasNext();) { ((Observer) i.next()).update(this); } } } class ConcreteSubject extends Subject { private final Date date = new Date(); void setDate(long milli) { date.setTime(milli); notifyObservers(); } Date ge...
متن کاملProgram Analyses for Cloud Computations
of the Dissertation Program Analyses for Cloud Computations by Sai Deep Tetali Doctor of Philosophy in Computer Science University of California, Los Angeles, 2015 Professor Todd D. Millstein, Chair Cloud computing has become an essential part of our computing infrastructure. In this model, data and programs are hosted in (often third-party) data centers that provide APIs for data access and ru...
متن کاملAdvanced Program Analyses and Verifications
Software validation and verification are critical for almost systems whose failure is unacceptable. This is a very expensive process, typically costing 50% of the total software development costs. We show in this paper how program analyses can be used automatically to perform efficient and effective verifications, e.g array bound checking and uninitialized variable checking. These verifications...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2015
ISSN: 0362-1340,1558-1160
DOI: 10.1145/2775051.2676987